SCIP: Global Optimization of Mixed-Integer Nonlinear Programs in a Branch-and-Cut Framework
نویسندگان
چکیده
This paper describes the extensions that were added to the constraint integer programmingframework SCIP in order to enable it to solve convex and nonconvex mixed-integer nonlinearprograms (MINLPs) to global optimality. SCIP implements a spatial branch-and-bound algorithmbased on a linear outer-approximation, which is computed by convex overand underestimationof nonconvex functions. An expression graph representation of nonlinear constraints allowsfor bound tightening, structure analysis, and reformulation. Primal heuristics are employedthroughout the solving process to find feasible solutions early. We provide insights into theperformance impact of individual MINLP solver components via a detailed computational studyover a large and heterogeneous test set.
منابع مشابه
SCIP - a framework to integrate Constraint and Mixed Integer Programming
Constraint Programs and Mixed Integer Programs are closely related optimization problems originating from different scientific areas. Today’s state-of-the-art algorithms of both fields have several strategies in common, in particular the branch-and-bound process to recursively divide the problem into smaller subproblems. On the other hand, the main techniques to process each subproblem are diff...
متن کاملDraft: Global Optimization of Mixed-integer Nonlinear Systems Using Decomposition and Lagrangian Branch-and-cut
The analytical target cascading (ATC) optimization technique for hierarchical systems demonstrates convergence properties only under assumptions of convexity and continuity. Many practical engineering design problems, however, involve a combination of continuous and discrete variables resulting in the development of mixed integer nonlinear programming (MINLP) formulations. While ATC has been ap...
متن کاملExperiments with MINLP Branching Techniques
Mixed-integer nonlinear optimization problems arise in scientific and operational applications ranging from the reordering of nuclear fuel rods to the design of wireless networks. We present some novel mixed-integer nonlinear optimization applications and review existing solution techniques. We also describe some experiments with nonlinear branch-and-bound branching techniques that lead us to p...
متن کاملThe Mcf-separator: detecting and exploiting multi-commodity flow structures in MIPs
Given a general mixed integer program, we automatically detect block structures in the constraint matrix together with the coupling by capacity constraints arising from multi-commodity flow formulations. We identify the underlying graph and generate cutting planes based on cuts in the detected network. Our implementation adds a separator to the branch-and-cut libraries of Scip and Cplex. We mak...
متن کاملLearning and Propagating Lagrangian Variable Bounds for Mixed-Integer Nonlinear Programming
Optimization-based bound tightening (OBBT) is a domain reduction technique commonly used in nonconvex mixed-integer nonlinear programming that solves a sequence of auxiliary linear programs. Each variable is minimized and maximized to obtain the tightest bounds valid for a global linear relaxation. This paper shows how the dual solutions of the auxiliary linear programs can be used to learn wha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016